highly indebted - French English Dictionary